////////////////////////////////////////////////////////////////////////////////
// Copyright 2007 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   CATALOG_SECURITY
// AUTHOR           :   Saint Peng 
// DATE CREATE      :   2007/03/29
// DESCRIPTION      :   a ROW file for the function, CATALOG_SECURITY
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2007/03/29   Saint Peng      1.0                 source is generated.
//
//
//
////////////////////////////////////////////////////////////////////////////////

package com.erp.app.catalog.catalogSecurity.web;

import java.sql.Timestamp;

import com.erp.framework.controller.form.MultiRow;

/**
* <p>A <strong>Row</strong> is a JavaBean which provides property
* getter and setter methods for all of the bean properties, and implements
* <code>Serializable</code>, as required by the JavaBean specification
* The main purpose for this bean is to store the detail childs.
*
* @author          Saint Peng 
* @version 1.0     2007/03/29
* @since           FrameWork 1.0
*
*/
public class CatalogSecurityFieldRow extends MultiRow {

	//DB Table Name: T_CATALOG_SECURITY_FIELD

	//PK Attributes
	private String companyCode;
	private String userCode;
	private String fieldDtlId;
	private String fieldNodeId;

	//Other Attributes

	private String fieldItemDetailName;
	private String fieldItemDetailType;
	private String fieldCatalogName;
	
	private String createUser;                       //DB Column Name: CREATE_USER
	private String createDate;                      //DB Column Name: CREATE_DATE
	private String updateUser;                      //DB Column Name: UPDATE_USER
	private String updateDate;                    //DB Column Name: UPDATE_DATE


	public String getFieldCatalogName() {
		return fieldCatalogName;
	}

	public void setFieldCatalogName(String fieldCatalogName) {
		this.fieldCatalogName = fieldCatalogName;
	}

	public String getFieldItemDetailName() {
		return fieldItemDetailName;
	}

	public void setFieldItemDetailName(String fieldItemDetailName) {
		this.fieldItemDetailName = fieldItemDetailName;
	}

	public String getFieldItemDetailType() {
		return fieldItemDetailType;
	}

	public void setFieldItemDetailType(String fieldItemDetailType) {
		this.fieldItemDetailType = fieldItemDetailType;
	}

	/**
	* Converts to a string representing the data in this object.
	* A new <code>String</code> object is allocated and initialized to 
	* contain the character sequence currently represented by this 
	* object. This <code>String</code> is then returned. Subsequent 
	* changes to this object do not affect the contents of the 
	* <code>String</code>. 
	*
	* @return     a string representation of the object.
	* @see        java.lang.Object#toString()
	* @author     Saint Peng 
	* @since      Framework 1.0
	*/
	public String toString() {
		String pkStr = "PK: {companyCode = " + this.companyCode
			+ "\n, userCode = " + this.userCode
			+ "\n, fieldDtlId = " + this.fieldDtlId
			+ "\n, fieldNodeId = " + this.fieldNodeId + "}\n";
		return "CatalogSecurityFieldRow.toString() is:\n" + pkStr ;
	}

	////////////////////////////////////////////////////////////////////////////////
	//Generated Accessors (get/set methods)
	////////////////////////////////////////////////////////////////////////////////



	

	public String getFieldNodeId() {
		return fieldNodeId;
	}

	public void setFieldNodeId(String fieldNodeId) {
		this.fieldNodeId = fieldNodeId;
	}

	public String getCompanyCode() {
		return companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}
	
	public String getFieldDtlId() {
		return fieldDtlId;
	}

	public void setFieldDtlId(String fieldDtlId) {
		this.fieldDtlId = fieldDtlId;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public String getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public String getUserCode() {
		return userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}



	////////////////////////////////////////////////////////////////////////////////
	//Other Accessors (get/set methods)
	////////////////////////////////////////////////////////////////////////////////


}
